Nderfaqja grafike

Pasi perfunduam fazen e projektimit me sukses, tashme duhet te zbatojme ne praktike skicat dhe skemat qe planifikuam. Ne kete seksion do te flasim ne lidhje me konvertimin e shablloneve grafike ne kod HTML dhe CSS. Kjo faze perben implementimin e nderfaqeve grafike, te cilat do te jene statike. Ne perfundim te kesaj faze do te kemi faqe te ndertuara HTML dhe CSS, qe mund te renderizohen nga brouseri por do te jene statike, dmth. nuk do te jete produkt final pasi te gjitha te dhenat do te jene te shkruajtura direkt ne HTML dhe jo te marra nga nje databaze.

Per implementimin e nderfaqeve grafike do te perdorim nje framework te quajtur Bootstrap aktualisht versioni 3.3.7. Bootstrap eshte nje framework HTML, CSS, dhe JS i cili na ndihmon qe te ndertojme nje websajt responsive edhe per mobile dhe tablet. Duke importuar kete framework ne mund te perdorim disa klasa te gatshme dhe ti vendosim ne etiketat HTML ne menyre qe ato te renderizohen ne menyren me te mire te mundshme. Gjithashtu Bootstrap permban komponente te gatshme te cilat mjafton ti perdorim ne faqet tona dhe jane funksional. Per me shume ne lidhje me kete framework mund te merrni informacion ne faqen aktuale zyrtare http://getbootstrap.com/.

Per te implementuar nderfaqet ne HTML dhe CSS normalisht jemi bazuar mbi skicat grafike qe realizuam ne fazen e projektimit. Fillimisht krijojme nje dokument te ri HTML duke perfshire ne etiketen <head> importimet e nevojshme:


<!DOCTYPE html>
<html>
<head>
    <title>Fakulteti i Teknologjise se Informacionit</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

    <!-- Stili qe do te krijojme ne: -->
    <link rel="stylesheet" href="/assets/css/style.css">

    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

<!-- Do te renderizohet permbajtja e faqes duke perfshire header - content - footer -->

</body>
</html>

Pervec frameworkut Bootstrap kemi importuar edhe jQuery pasi eshte i nevojshem qe te mirefunksionoje Bootstrap-i. Imazhet apo skedaret e ndryshem si p.sh. style.css do ti grupojme ne nje folder te quajtur assets. Imazhet ne folderin assets/img/ ndersa stilin ne folderin assets/css/. Ne kodin me lart kemi importuar stilin <link rel="stylesheet" href="/assets/css/style.css">. Skedari style.css do te mbaje te gjithe stilin qe do te krijojme ne per te arritur ne paraqitjen e deshiruar te faqes.

Brenda etiketes <body> do te vendosen header, content (permbajtja) dhe footer. Header dhe footer do te jete i njejte per te gjitha faqet mjafton qe t'a krijojme njehere ne fillim. Ndersa content do te jete e ndryshueshme per secilen faqe. Fillimisht do te shpjegojme header-in dhe footer-in, me pas do te shpjegojme content-in per secilen faqe.

<header>
    <div class="container">
        <div class="row">
            <div class="col-md-12">

                <!--    Renderizimi i logos:    -->
                <a href="/index.php"><img src="/assets/img/logo.jpg"/></a>

            </div>
        </div>
    </div>
</header>


<div class="menu">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <nav id="navbar-top" class="navbar navbar-default">
                    <div class="container-fluid">

                        <div class="navbar-header">
                            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                                    data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                                <span class="sr-only">Toggle navigation</span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                        </div>

                        <div class="collapse navbar-collapse no-pd" id="bs-example-navbar-collapse-1">
                            <ul class="nav navbar-nav">

                                <!--    Elementet e menuse:    -->

                                <li><a href="/index.php">KREU</a></li>
                                <li><a href="/about.php">RRETH FTI</a></li>
                                <li><a href="/notices.php">NJOFTIME</a></li>
                                <li><a href="/articles.php">LAJME</a></li>
                                <li><a href="/contact.php">KONTAKT</a></li>

                            </ul>

                            <!--    Forma e kerkimit:    -->

                            <form method="post" action="/articles.php" class="navbar-form navbar-right">
                                <div class="input-group">
                                    <input type="text" class="form-control search-input input-sm"
                                           placeholder="Kerko">
                                    <div class="input-group-btn">
                                        <button class="btn btn-default btn-sm"><i class="fa fa-search"></i>
                                        </button>
                                    </div>
                                </div>
                            </form>

                            <!--    Elementi djathtas i menuse:    -->

                            <ul class="nav navbar-nav navbar-right">
                                <li><a href="/login.php">HYR</a></li>
                            </ul>

                        </div>
                    </div>
                </nav>
            </div>
        </div>
    </div>
</div>

Ne HTML-ne e mesiperme kemi perdorur komponentet grid te Bootstrap per ta ndare faqen ne kolona. Bootstrap ka gjithsej 12 kolona, dhe ne kete rast i kemi perdorur te dymbedhjeta duke perdorur klasen col-md-12. Kemi perdorur komponentin navbar te Bootstrap per te renderizuar nje menu responsive. Per t'i dhene ngjyre background-it apo per te vendosur disa stile te personalizuara shtojme disa rreshta CSS ne skedarin style.css.

@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,600,600i,700,700i');

body {
    font-family: 'Raleway', sans-serif;
    background-color: #eee4db;
}

ul {
    list-style-type: none;
}

a:focus, a:hover {
    text-decoration: none;
}

header {
    background-color: #860000;
    padding: 20px 0;
}

.menu {
    background-color: #860000;
    box-shadow: 0 0 10px 0 black;
    position: absolute;
    width: 100%;
}

.navbar-default {
    background-color: #860000;
    border-color: #860000;
    margin: 0;
    z-index: 10;
    min-height: 20px;
}

.navbar-default .search-input {
    border-radius: 0;
    line-height: 23px;
    font-size: 13px;
    text-align: right;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    font-size: 13px;
    padding: 13px;
    color: #fff !important;
    background-color: transparent !important;
}

Te specifikuara edhe ne kerkesat e projektit kemi perdorur fontin Raleway, si ngjyre primare per shume element kemi perdorur #860000, ndersa per background-in e te gjithe faqes kemi perdorur ngjyren sekondare #eee4db. Ngjyra sekondare do te mbivendoset kur te vendosim ngjyren primare ne komponente te ndryshme te faqes. Pas renderizimit te kodit te mesiperm ne brouser do te marrim pamjen e meposhtme te header-it.

Header

<footer>
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <p class="copyright">
                    Copyright © 2010-2017 Universiteti Politeknik i Tiranës (UPT)<br/>
                    Fakulteti i Teknologjisë së Informacionit (FTI)<br/>
                    Sheshi Nënë Tereza 4, Tiranë<br/>
                    Telefon: +355.42.278159
                </p>
            </div>
        </div>
    </div>
</footer>

Po ashtu footer-i do te zere 12 kolona te rrjetes se Bootstrap, pra hapesire te plote sa madhesia e brouserit. Ne footer jane vendosur informacione te vogla rreth fakultetit. Na duhet te shtojme disa rreshta stil ne skedarin style.css ne menyre qe te renderizohet sa me bukur.

footer p.copyright {
    text-align: center;
    border-top: 5px solid #860000;
    padding: 10px 0;
    font-size: 13px;
    color: #860000;
}

Eshte vendosur nje border ne krye te footerit dhe si ngjyre teksti eshte vendosur ngjyra primare.

Header

Faqja kryesore KREU

Pasi perfunduam shpjegimin e header-it dhe footer-it, le te kalojme ne shpjegimin e content-it te faqeve me radhe. Kodi qe do te paraqesim perfshin vetem pjesen ndermjet header-it dhe footer-it. Duhet te keni kujdes sepse ne menyre qe te renderizohet faqja e plote ju duhet te bashkoni kodet e mesiperme qe u parashtruan, dhe ndermjet tyre te vendosni content-in te cilin do ta shpjegojme me poshte.

<div id="content">
    <div class="container">
        <div class="row">

            <!--    Perdorim 8 kolona per renderizimin e pjeses se majte -->
            <div class="col-sm-8 left-content">

                <div class="main-image">

                    <!--    Imazhi kryesor ne qender te faqes -->

                    <img src="/assets/img/studentet.jpg"/>
                </div>


                <div class="row">
                    <div class="col-sm-12 col-md-4 side-options">

                        <!--    Lista e departamenteve -->
                        <ul>
                            <li><a href="#">Departamenti i Elektronikës dhe Telekomunikacionit</a></li>
                            <li><a href="#">Departamenti i Inxhinierisë Informatike</a></li>
                            <li><a href="#">Departamenti i Bazave të Informatikës</a></li>
                        </ul>
                    </div>

                    <!--    Kolona e pare e njoftimeve -->
                    <div class="col-md-4 news-row">
                        <div class="border"></div>

                        <!--    Lista e njoftimeve -->
                        <div class="news-item">
                            <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës së re të FTI</h3>
                            <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në ambjentet e godinës së re të FTI...</a></p>
                        </div>

                        <div class="news-item">
                            <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës së re të FTI</h3>
                            <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në ambjentet e godinës së re të FTI...</a></p>
                        </div>
                    </div>

                    <!--    Kolona e dyte e njoftimeve -->
                    <div class="col-md-4 news-row no-pd-left">
                        <div class="border"></div>

                        <!--    Lista e njoftimeve -->
                        <div class="news-item">
                            <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës së re të FTI</h3>
                            <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në ambjentet e godinës së re të FTI...</a></p>
                        </div>

                        <div class="news-item">
                            <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës së re të FTI</h3>
                            <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në ambjentet e godinës së re të FTI...</a></p>
                        </div>
                    </div>
                </div>
            </div>


            <!--    Perdorim 4 kolona per renderizimin e pjeses se djathte, pjesa e lajmeve -->

            <div class="col-sm-4 no-pd-left side-archive">

                <!--   Titulli modulit te lajmeve -->
                <h5 class="side-arkiva">LAJME</h5>

                <!--   Lista e lajmeve, aktualisht 1 lajm i vetem -->
                <div class="col-md-12 news-item">

                    <!--   Titulli i lajmit -->
                    <h3 class="news-title">Artikull në lidhje me zhvillimin e mësimit në mjediset e godinës së re të FTI</h3>

                    <!--   Permbajtja e lajmit -->
                    <p class="news-content"><a href="#">Artikull në lidhje me zhvillimin e mësimit në ambjentet e godinës së re të FTI...</a></p>
                </div>

            </div>
        </div>
    </div>
</div>

Per secilin nga modulet e mesiperme keni komentin perbri. Me poshte listojme disa rreshta qe duhen shtuar ne skedarin style.css ne menyre qe te kemi nje renderizim sa me te bukur te moduleve.

#content {
    margin-top: 60px;
    margin-bottom: 10px;
}

/* Stili per imazhin ne qender: */

.main-image img {
    width: 100%;
    border: 1px solid lightgrey;
    padding: 5px;
}

/* Stili per listen e departamenteve: */

.side-options ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

.side-options ul li {
    padding: 10px;
    background-color: #909090;
    margin-top: 10px;
    border: 1px solid #870000;
}

.side-options ul li.active {
    background-color: #860000;
}

.side-options ul li a, .side-options ul li a:hover {
    color: #fff;
    text-align: center;
    text-decoration: none;
}

/* Stili per lajmet dhe njoftimet: */

.news-row .border {
    margin-top: 10px;
    border-top: 3px solid #860000;
}

.news-item {
    margin-bottom: 25px;
}

.news-item h3.news-title {
    font-size: 15px;
    color: #860000;
    font-weight: 600;
}

.news-item p.news-content a {
    font-size: 13px;
}

.news-item p.news-content a:hover {
    text-decoration: none
}

h5.side-arkiva {
    font-size: 15px;
    text-align: center;
    padding: 10px 0;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 2px solid #860000;
}


.left-content {
    background-color: #eee4db;
}

Nga renderizimi i content-it perfitojme pamjen e meposhtme. Normalisht faqja e plote permban header dhe footer.

Header

Faqja RRETH FTI

    <div id="content">
        <div class="container">
            <div class="row">
                <div class="col-sm-12 left-content">
                    <div class="row">
                        <div class="col-sm-12 no-pd pg-content">

                            <!--    Titulli i faqes:    -->

                            <h3 class="pg-title">RRETH FTI</h3>

                            <!--    Informacione rreth FTI:    -->

                            <div class="pg-description">

                                <p>Në dhjetor 2007 u krijua Fakulteti i Teknologjisë së Informacionit mbi bazën e tre
                                    deparatamenteve:

                                <ul>
                                    <li>1- Departamenti i Elektronikës dhe Telekomunikacionit (nga bashkimi i seksoneve
                                        të Elektronikës dhe të Telekomunikacionit).
                                    </li>
                                    <li>2- Departamenti i Inxhinierisë Informatike (në përbërje të të cilit është edhe
                                        seksioni i informatikës ish pjesë e Departamentit të Matematikës).
                                    </li>
                                    <li>3- Qëndra për kërkim dhe zhvillim të teknologjisë së informacionit, grupi i ish
                                        INIMA-s.
                                    </li>
                                </ul>
                                </p>
                            </div>

                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

Shtojme rreshtat e meposhtme ne skedarin style.css:

.pg-content {
    background-color: #eee4db;
}

.pg-description {
    padding: 15px;
    text-align: left;
}

.pg-content .pg-title {
    margin: 10px 15px;
    padding: 5px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
    color: #860000;
    background-color: #a6a6a6;
    text-align: center;
    text-transform: uppercase;
}

Faqja e renderizuar paraqitet ne vijim. Ne imazhin e meposhtem eshte perfshire header dhe footer.

Header

Faqja NJOFTIME

<div id="content">
    <div class="container">
        <div class="row">

            <div class="col-sm-12 left-content">
                <div class="row">

                    <!--    Titulli i faqes    -->
                    <h5 class="side-arkiva">NJOFTIME</h5>

                    <div class="col-sm-12 col-md-3 side-options">

                        <!--    Lista e departamenteve   -->
                        <ul>
                            <li><a href="#">Departamenti i Elektronikës dhe Telekomunikacionit</a></li>
                            <li><a href="#">Departamenti i Inxhinierisë Informatike</a></li>
                            <li><a href="#">Departamenti i Bazave të Informatikës</a></li>
                        </ul>
                    </div>

                    <!--   Lista e Njoftimeve   -->
                    <div class="news-item col-md-3">
                        <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës
                            së re të FTI</h3>
                        <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në
                                ambjentet e godinës së re të FTI...</a></p>
                    </div>

                    <div class="news-item col-md-3">
                        <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës
                            së re të FTI</h3>
                        <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në
                                ambjentet e godinës së re të FTI...</a></p>
                    </div>

                    <div class="news-item col-md-3">
                        <h3 class="news-title">Njoftim në lidhje me zhvillimin e mësimit në mjediset e godinës
                            së re të FTI</h3>
                        <p class="news-content"><a href="#">Njoftim në lidhje me zhvillimin e mësimit në
                                ambjentet e godinës së re të FTI...</a></p>
                    </div>
                    <!--    Fundi i listes se njoftimeve    -->

                </div>
            </div>
        </div>
    </div>
</div>

Renderizohet faqja e meposhtme:

Header

Te njejtin lloj kodi perdor edhe faqja LAJME vetem se ndryshon titulli i faqes, dhe permbajtja e listes:

Header

Faqja KONTAKT

<div id="content">
    <div class="container">
        <div class="row">
            <div class="col-sm-12 left-content">

                <div class="col-md-8 col-md-offset-2">

                    <!--    Forma e kontaktit    -->
                    <form role="form" id="contact">

                        <fieldset class="kontakt">
                            <legend>Na kontaktoni</legend>

                            <span>* Fushat e detyruara</span>

                            <div class="form-group">
                                <label>Emri juaj: *</label>
                                <input type="text" class="form-control " name="emri" required>
                            </div>
                            <div class="form-group">
                                <label>E-mail juaj: *</label>
                                <input type="email" class="form-control " name="email" required>
                            </div>

                            <div class="form-group">
                                <label>Mesazhi juaj: *</label>
                                <textarea name="mesazhi" class="form-control" rows="5"></textarea>
                            </div>

                            <input type="submit" name="dergo" value="Dergo" class="btn btn-default"/>

                        </fieldset>
                    </form>

                </div>
            </div>
        </div>
    </div>
</div>

Shtojme disa rreshta ne skedarin style.css per stilizimin e formes se kontaktit:

fieldset.kontakt legend {
    width: auto;
    padding: 2px;
    margin: 0;
    margin-left: 20px;
    font-weight: 600;
}

fieldset.kontakt {
    border: 1px solid #a8a8a8;
    border-radius: 10px;
    padding: 10px;
}

fieldset.kontakt span {
    font-size: 10px;
}

Faqja qe renderizohet:

Header

Faqja LOGIN

<div id="content">
    <div class="container">
        <div class="row">

            <div class="col-sm-12 left-content">

                <form method="POST">
                    <div class="login-block">
                        <h1>Login</h1>
                        <input type="text" value="" placeholder="Email" id="email"/>
                        <input type="password" value="" placeholder="Password" id="password"/>
                        <button>Hyr</button>
                    </div>
                </form>

            </div>
        </div>
    </div>
</div>

Kjo faqe permban formen per futjen e kredencialeve per autentikim. Per nje paraqitje sa me te bukur shtojme disa rreshta CSS ne skedarin style.css:

/* Login Form*/

.login-block {
    width: 320px;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    border-top: 5px solid #860000;
    margin: 0 auto;
}

.login-block h1 {
    text-align: center;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
}

.login-block input {
    width: 100%;
    height: 42px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    font-size: 14px;
    padding: 0 20px 0 50px;
    outline: none;
}

.login-block input#email {
    background: #fff url('http://i.imgur.com/u0XmBmv.png') 20px top no-repeat;
    background-size: 16px 80px;
}

.login-block input#email:focus {
    background: #fff url('http://i.imgur.com/u0XmBmv.png') 20px bottom no-repeat;
    background-size: 16px 80px;
}

.login-block input#password {
    background: #fff url('http://i.imgur.com/Qf83FTt.png') 20px top no-repeat;
    background-size: 16px 80px;
}

.login-block input#password:focus {
    background: #fff url('http://i.imgur.com/Qf83FTt.png') 20px bottom no-repeat;
    background-size: 16px 80px;
}

.login-block input:active, .login-block input:focus {
    border: 1px solid #860000;
}

.login-block button {
    width: 100%;
    height: 40px;
    background: #860000;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #860000;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    outline: none;
    cursor: pointer;
}

.login-block button:hover {
    background: #860000;
}

Faqja qe renderizohet:

Header

Faqja e panelit te administrimit

<div id="content">
    <div class="container">
        <div class="row">

            <div class="col-sm-3 pg-left-content">

                <!--    Menuja ne krah te majte e panelit te administrimit    -->
                <ul class="pages-left">
                    <li><a href="/admin/profile.php">Kreu</a></li>
                    <li><a href="/admin/user_list.php">Perdoruesit</a></li>
                    <li><a href="/admin/article_list.php">Lajmet</a></li>
                    <li><a href="/admin/notice_list.php">Njoftimet</a></li>
                </ul>
            </div>
            <div class="col-sm-9 no-pd pg-content">

                <!--    Titulli i faqes    -->
                <h3 class="pg-title">Paneli i Administrimit</h3>

                <div class="pg-description">

                    <h3 class="text-center">Mire se Erdhe</h3>
                    <hr style="border-color: #860000">
                    <h3 class="text-center"><strong>Alban Afmeti</strong></h3>

                </div>
            </div>
        </div>
    </div>
</div>

Per stilizim shtojme disa rreshta CSS:


/* Menuja e majte */
ul.pages-left {
    margin: 0;
    padding: 0;
}

ul.pages-left li {
    padding: 3px;
    background-color: #860000;
    border: 1px solid #000;
    margin: 5px 5px;
    text-align: center;
}

ul.pages-left li.active {
    background-color: #eee4db;
}

ul.pages-left li.active a {
    color: #860000;
}

ul.pages-left li a {
    font-size: 12px;
    color: #fff;
}

Faqja e renderizuar:

Header

Faqe te tjera

E njejta ide eshte ndjekur edhe me faqet e tjera te cilat sherbejne per menaxhimin e njoftimeve, lajmeve ose perdoruesve. P.sh. me poshte shfaqet kodi HTML per ndertimin e faqes se shtimit te nje perdoruesi:

<div id="content">
    <div class="container">
        <div class="row">

            <div class="col-sm-3 pg-left-content">

                <!--    Menuja ne krah te majte e panelit te administrimit    -->
                <ul class="pages-left">
                    <li><a href="/admin/profile.php">Kreu</a></li>
                    <li><a href="/admin/user_list.php">Perdoruesit</a></li>
                    <li><a href="/admin/article_list.php">Lajmet</a></li>
                    <li><a href="/admin/notice_list.php">Njoftimet</a></li>
                </ul>
            </div>
            <div class="col-sm-9 no-pd pg-content">

                <h3 class="pg-title">Perdorues i ri</h3>

                <div class="pg-description col-md-6 col-md-offset-3">

                    <form method="post">
                        <div class="form-group">
                            <label for="emri">Emri:</label>
                            <input type="text" name="emri" class="form-control" id="emri">
                        </div>
                        <div class="form-group">
                            <label for="email">Email:</label>
                            <input type="email" name="email" class="form-control" id="email"/>
                        </div>
                        <div class="form-group">
                            <label for="password">Password:</label>
                            <input type="password" name="password" class="form-control" id="password"/>
                        </div>
                        <div class="form-group">
                            <label for="password_c">Konfirmo:</label>
                            <input type="password" name="password_conf" class="form-control" id="password_c"/>
                        </div>

                        <div class="form-group">
                            <label>Tipi</label>
                            <div class="checkbox">
                                <label><input type="radio" name="tipi"> Admin</label>
                                <label><input type="radio" name="tipi"> Pedagog</label>
                            </div>
                        </div>

                        <div class="form-group">
                            <label>Departamenti</label>
                            <select class="form-control" name="id_departament">
                                <option>Departamenti i Inxhinierise Informatike</option>
                                <option>Departamenti i Elektronikes dhe Telekomunikacionit</option>
                            </select>
                        </div>

                        <button type="submit" class="btn btn-default pull-right">Ruaj</button>
                    </form>

                </div>
            </div>
        </div>
    </div>
</div>

Faqja e renderizuar:

Header

Per ndertimin e faqes se shtimit te nje lajmi eshte perdorur kodi i meposhtem HTML:

<div id="content">
    <div class="container">
        <div class="row">

            <div class="col-sm-3 pg-left-content">

                <!--    Menuja ne krah te majte e panelit te administrimit    -->
                <ul class="pages-left">
                    <li><a href="/admin/profile.php">Kreu</a></li>
                    <li><a href="/admin/user_list.php">Perdoruesit</a></li>
                    <li><a href="/admin/article_list.php">Lajmet</a></li>
                    <li><a href="/admin/notice_list.php">Njoftimet</a></li>
                </ul>
            </div>
            <div class="col-sm-9 no-pd pg-content">

                <h3 class="pg-title">Lajm i ri</h3>

                <div class="pg-description">

                    <form method="post">
                        <div class="form-group">
                            <label for="titulli">Titulli:</label>
                            <input type="text" name="titulli" class="form-control" id="titulli">
                        </div>
                        <div class="form-group">
                            <label for="pershkrimi">Pershkrimi:</label>
                            <textarea name="pershkrimi" class="form-control" id="pershkrimi"></textarea>
                        </div>
                        <button type="submit" class="btn btn-default">Ruaj</button>
                    </form>

                </div>
            </div>
        </div>
    </div>
</div>

Faqja e renderizuar:

Header

Te njejten ide ndjekin edhe faqet e tjera. Per kodin e plote te ketyre faqeve, si dhe per zhvillimet qe do te behen ne vazhdim, libri do te shoqerohet me te gjithe kodin e perdorur brenda tij per ilustrimet e ndryshme ose per projektin e plote.

results matching ""

    No results matching ""